[XEND] Output exception to log files if XendAPI fails to instantiate.
authorAlastair Tse <atse@xensource.com>
Wed, 24 Jan 2007 15:49:32 +0000 (15:49 +0000)
committerAlastair Tse <atse@xensource.com>
Wed, 24 Jan 2007 15:49:32 +0000 (15:49 +0000)
Signed-off-by: Alastair Tse <atse@xensource.com>
tools/python/xen/xend/server/SrvServer.py

index d4aae088e6c98a49bd492f6022c1ccfec86c084c..937c67a250d8dc9002221982c52e57c0a41c288e 100644 (file)
@@ -199,9 +199,8 @@ def _loadConfig(servers, root, reload):
                     servers.add(XMLRPCServer(auth, True, True, addr,
                                              int(port),
                                              hosts_allowed = allowed))
-        except ValueError, exn:
-            log.error('Xen-API server configuration %s is invalid.', api_cfg)
-        except TypeError, exn:
+        except (ValueError, TypeError), exn:
+            log.exception('Xen API Server init failed')
             log.error('Xen-API server configuration %s is invalid.', api_cfg)
 
     if xoptions.get_xend_tcp_xmlrpc_server():